# 文件操作 ---read读
# open
# 语法 open(文件路径，模式，encoding=编码模式)   返回值  返回一个文件对象
user = {
    'name':'zs',
    'pwd':'12345'
}

car = {
    'color':'blue',
    'size':'small'
}

# 读取文件 mode 为r     r w a    read,write,append
file = open("./files/test.txt","r",encoding="utf-8")
# file 文件对象的内部函数



# 查看内容
# read方法    ---->read(num)  1 ----> 打印一个字符  空-----> 打印所有   返回值string
# reading() 打印所有行  返回值  列表
# print(file.read)
# ------readline() 一行一行读
print('-'*20)
print(file.readline(),end='')
print(file.readline(),end='')
print(file.readline(),end='')

print('---------------------------------')

# 循环读取
for line in file:                            
    print(line)

input("程序中途停止:")
print('---------------------------------')


# 关闭文件流
# file.close()

# with open语法   ----->省略close 
with open("./files/test.txt","r",encoding="utf-8") as f:
    print(f.readlines())